.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-state-highlight {
	border:1px #F00 dashed !important;
	background-color:#eee !important;
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #D3D3D3;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}

.ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-icon:hover {
    background-image: url("images/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.ui-widget-content a {
    color: #222222;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-icon-delete {
   background-position: -176px -96px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}

.ui-icon-trash {
    background-position: -96px -128px;
}
	.gallery_2{width: 100%; min-height:106px;/* padding:6px;*/ }  * html #list_unused { height: 106px; } /* IE6 */
	.box_list_use {border: 1px #CCD solid; margin:0px; background-color:#FFF}
	.gallery {/*min-height:100px;*/}
	.gallery.custom-state-active { border:1px red dashed }
	.gallery li { float: left; width: 140px; padding: 3px; margin: 0.2em; text-align: center; z-index:105; }
	.gallery li a { float: right; }
	.gallery li img { width: 100%; }
	

	#list_unused { float: right; width: 100%; /*min-height: 18em;*/} * html #trash { /*height: 18em;*/ } /* IE6 */

.ui-icon-activety {
    background-position: -64px -145px;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-icon-unactive{
	background-image: url("images/ui-icons_888888_256x240.png");
}

.ui-icon-unactive:hover{
	background-image: url("images/ui-icons_222222_256x240.png");
}
	
.ui-icon-active{
	background-image: url("images/ui-icons_222222_256x240.png");
}